package br.seplan.entidades;

public class Chamado {
	
	private int numChamado;
	private String tipoChamado;
	private SubtipoChamado subtipo;
	private Atividade atividade;
	private String contrato;
	private String tecnico;
	private String dtAgendamento;
	private String dtInicioReal;
	private String dtPrevisaoEncerramento;
	private StatusChamado status;
	private String remetenteEmail;
	private String dataRecEmail;
	private Usuario respAberturaChamado;
	private String descricao;
	private String dtLimiteEncerramento;
	private String dtEncerramentoReal;
	private Usuario respFechamentoChamado;
	private String justificativaFechamento;
	private String dtAberturaDoChamado;
	private Predio predio;
	

	public Chamado(String tipoChamado, SubtipoChamado subtipo,
			Atividade atividade, String contrato, String tecnico,
			String dtAgendamento, String dtInicioReal,
			String dtPrevisaoEncerramento, StatusChamado status,
			String remetenteEmail, String dataRecEmail,
			Usuario respAberturaChamado, String descricao,
			String dtLimiteEncerramento, String dtAberturaDoChamado, Predio predio) {
		super();
		this.tipoChamado = tipoChamado;
		this.subtipo = subtipo;
		this.atividade = atividade;
		this.contrato = contrato;
		this.tecnico = tecnico;
		this.dtAgendamento = dtAgendamento;
		this.dtInicioReal = dtInicioReal;
		this.dtPrevisaoEncerramento = dtPrevisaoEncerramento;
		this.status = status;
		this.remetenteEmail = remetenteEmail;
		this.dataRecEmail = dataRecEmail;
		this.respAberturaChamado = respAberturaChamado;
		this.descricao = descricao;
		this.dtLimiteEncerramento = dtLimiteEncerramento;
		this.dtAberturaDoChamado = dtAberturaDoChamado;
		this.predio = predio;
	}
	



	public Chamado(int numChamado, String tipoChamado, SubtipoChamado subtipo,
			Atividade atividade, String contrato, String tecnico,
			String dtAgendamento, String dtInicioReal,
			String dtPrevisaoEncerramento, StatusChamado status,
			String remetenteEmail, String dataRecEmail,
			Usuario respAberturaChamado, String descricao,
			String dtLimiteEncerramento, String dtEncerramentoReal,
			Usuario respFechamentoChamado, String justificativaFechamento,
			String dtAberturaDoChamado, Predio predio) {
		super();
		this.numChamado = numChamado;
		this.tipoChamado = tipoChamado;
		this.subtipo = subtipo;
		this.atividade = atividade;
		this.contrato = contrato;
		this.tecnico = tecnico;
		this.dtAgendamento = dtAgendamento;
		this.dtInicioReal = dtInicioReal;
		this.dtPrevisaoEncerramento = dtPrevisaoEncerramento;
		this.status = status;
		this.remetenteEmail = remetenteEmail;
		this.dataRecEmail = dataRecEmail;
		this.respAberturaChamado = respAberturaChamado;
		this.descricao = descricao;
		this.dtLimiteEncerramento = dtLimiteEncerramento;
		this.dtEncerramentoReal = dtEncerramentoReal;
		this.respFechamentoChamado = respFechamentoChamado;
		this.justificativaFechamento = justificativaFechamento;
		this.dtAberturaDoChamado = dtAberturaDoChamado;
		this.predio = predio;
	}




	public int getNumChamado() {
		return numChamado;
	}
	public void setNumChamado(int numChamado) {
		this.numChamado = numChamado;
	}
	public String getTipoChamado() {
		return tipoChamado;
	}
	public void setTipoChamado(String tipoChamado) {
		this.tipoChamado = tipoChamado;
	}
	public SubtipoChamado getSubtipo() {
		return subtipo;
	}
	public void setSubtipo(SubtipoChamado subtipo) {
		this.subtipo = subtipo;
	}
	public Atividade getAtividade() {
		return atividade;
	}
	public void setAtividade(Atividade atividade) {
		this.atividade = atividade;
	}
	public String getContrato() {
		return contrato;
	}
	public void setContrato(String contrato) {
		this.contrato = contrato;
	}
	public String getTecnico() {
		return tecnico;
	}
	public void setTecnico(String tecnico) {
		this.tecnico = tecnico;
	}
	public String getDtAgendamento() {
		return dtAgendamento;
	}
	public void setDtAgendamento(String dtAgendamento) {
		this.dtAgendamento = dtAgendamento;
	}
	public String getDtInicioReal() {
		return dtInicioReal;
	}
	public void setDtInicioReal(String dtInicioReal) {
		this.dtInicioReal = dtInicioReal;
	}
	public String getDtPrevisaoEncerramento() {
		return dtPrevisaoEncerramento;
	}
	public void setDtPrevisaoEncerramento(String dtPrevisaoEncerramento) {
		this.dtPrevisaoEncerramento = dtPrevisaoEncerramento;
	}
	public StatusChamado getStatus() {
		return status;
	}
	public void setStatus(StatusChamado status) {
		this.status = status;
	}
	public String getRemetenteEmail() {
		return remetenteEmail;
	}
	public void setRemetenteEmail(String remetenteEmail) {
		this.remetenteEmail = remetenteEmail;
	}
	public String getDataRecEmail() {
		return dataRecEmail;
	}
	public void setDataRecEmail(String dataRecEmail) {
		this.dataRecEmail = dataRecEmail;
	}
	public Usuario getRespAberturaChamado() {
		return respAberturaChamado;
	}
	public void setRespAberturaChamado(Usuario respAberturaChamado) {
		this.respAberturaChamado = respAberturaChamado;
	}
	public String getDescricao() {
		return descricao;
	}
	public void setDescricao(String descricao) {
		this.descricao = descricao;
	}
	public String getDtLimiteEncerramento() {
		return dtLimiteEncerramento;
	}
	public void setDtLimiteEncerramento(String dtLimiteEncerramento) {
		this.dtLimiteEncerramento = dtLimiteEncerramento;
	}
	public String getDtEncerramentoReal() {
		return dtEncerramentoReal;
	}
	public void setDtEncerramentoReal(String dtEncerramentoReal) {
		this.dtEncerramentoReal = dtEncerramentoReal;
	}
	public Usuario getRespFechamentoChamado() {
		return respFechamentoChamado;
	}
	public void setRespFechamentoChamado(Usuario respFechamentoChamado) {
		this.respFechamentoChamado = respFechamentoChamado;
	}
	public String getJustificativaFechamento() {
		return justificativaFechamento;
	}
	public void setJustificativaFechamento(String justificativaFechamento) {
		this.justificativaFechamento = justificativaFechamento;
	}
	public String getDtAberturaDoChamado() {
		return dtAberturaDoChamado;
	}
	public void setDtAberturaDoChamado(String dtAberturaDoChamado) {
		this.dtAberturaDoChamado = dtAberturaDoChamado;
	}




	public Predio getPredio() {
		return predio;
	}




	public void setPredio(Predio predio) {
		this.predio = predio;
	}
	
}
